home *** CD-ROM | disk | FTP | other *** search
/ Champak 120 / Vol 120.iso / games / asteroid.swf / scripts / __Packages / com / evilfree / astroidsRevenge / SpriteLibrary.as < prev   
Encoding:
Text File  |  2010-11-09  |  22.1 KB  |  601 lines

  1. function ┬º\x01\x02┬º()
  2. {
  3.    return 2685 % 511 * 5;
  4. }
  5. var ┬º\x01┬º = 300 + "\x01\x02"();
  6. while(true)
  7. {
  8.    if(eval("\x01") == 950)
  9.    {
  10.       set("\x01",eval("\x01") - 309);
  11.       ┬º┬ºpush(true);
  12.       continue;
  13.    }
  14.    if(eval("\x01") == 765)
  15.    {
  16.       set("\x01",eval("\x01") + 231);
  17.       continue;
  18.    }
  19.    if(eval("\x01") == 394)
  20.    {
  21.       set("\x01",eval("\x01") + 602);
  22.       continue;
  23.    }
  24.    if(eval("\x01") == 996)
  25.    {
  26.       set("\x01",eval("\x01") - 375);
  27.       ┬º┬ºpush("\x0f");
  28.       ┬º┬ºpush(1);
  29.       continue;
  30.    }
  31.    if(eval("\x01") == 687)
  32.    {
  33.       set("\x01",eval("\x01") - 320);
  34.       continue;
  35.    }
  36.    if(eval("\x01") == 484)
  37.    {
  38.       set("\x01",eval("\x01") - 8);
  39.       ┬º┬ºpush(true);
  40.       continue;
  41.    }
  42.    if(eval("\x01") == 544)
  43.    {
  44.       set("\x01",eval("\x01") + 399);
  45.       continue;
  46.    }
  47.    if(eval("\x01") == 943)
  48.    {
  49.       set("\x01",eval("\x01") - 81);
  50.       if(!_global.com)
  51.       {
  52.          _global.com = new Object();
  53.       }
  54.       function ┬º\x01\x02┬º()
  55.       {
  56.          return 2685 % 511 * 5;
  57.       }
  58.       if(!_global.com.evilfree)
  59.       {
  60.          _global.com.evilfree = new Object();
  61.       }
  62.       ┬º┬ºpop();
  63.       if(!_global.com.evilfree.astroidsRevenge)
  64.       {
  65.          _global.com.evilfree.astroidsRevenge = new Object();
  66.       }
  67.       ┬º┬ºpop();
  68.       if(!_global.com.evilfree.astroidsRevenge.SpriteLibrary)
  69.       {
  70.          var _loc2_ = com.evilfree.astroidsRevenge.SpriteLibrary = function(m, target_mc)
  71.          {
  72.             this.main = m;
  73.             this.parent_mc = target_mc;
  74.             this.spriteIndex = new Object();
  75.             this.rectIndex = new Object();
  76.             this.buildShips();
  77.             this.buildAsteroids();
  78.             var _loc2_ = new flash.display.BitmapData(200,200,true,2281701376);
  79.             this.spriteIndex.alpha50 = _loc2_;
  80.             _loc2_ = new flash.display.BitmapData(200,200,true,1140850688);
  81.             this.spriteIndex.alpha25 = _loc2_;
  82.             _loc2_ = new flash.display.BitmapData(650,500,true,83886080);
  83.             this.spriteIndex.alphaBack1 = _loc2_;
  84.             _loc2_ = new flash.display.BitmapData(650,500,true,285212672);
  85.             this.spriteIndex.alphaBack2 = _loc2_;
  86.             _loc2_ = new flash.display.BitmapData(650,500,true,855638016);
  87.             this.spriteIndex.alphaBack3 = _loc2_;
  88.             _loc2_ = new flash.display.BitmapData(650,500,true,1342177280);
  89.             this.spriteIndex.alphaBack4 = _loc2_;
  90.             this.my_mc._visible = false;
  91.          }.prototype;
  92.          addr393:
  93.          _loc2_.buildAsteroids = function()
  94.          {
  95.             this.my_mc.removeMovieClip();
  96.             var _loc6_ = this.parent_mc.getNextHighestDepth();
  97.             this.my_mc = this.parent_mc.createEmptyMovieClip("spriteIndex" + _loc6_,_loc6_);
  98.             var _loc5_ = "full";
  99.             var _loc3_ = this.my_mc.attachMovie("astroid-full","astroid",1);
  100.             var _loc2_ = 1;
  101.             while(_loc2_ < 61)
  102.             {
  103.                _loc3_._x = _loc2_ / 2;
  104.                _loc3_._y = _loc2_ / 2;
  105.                _loc3_._width = _loc2_;
  106.                _loc3_._height = _loc2_;
  107.                var _loc4_ = new flash.display.BitmapData(_loc2_,_loc2_,true,0);
  108.                _loc4_.draw(this.my_mc);
  109.                this.spriteIndex["asteroid" + _loc2_ + "-" + _loc5_] = _loc4_;
  110.                this.rectIndex["asteroid" + _loc2_] = new flash.geom.Rectangle(0,0,_loc2_,_loc2_);
  111.                _loc2_ = _loc2_ + 1;
  112.             }
  113.             _loc5_ = "hurt";
  114.             _loc3_ = this.my_mc.attachMovie("astroid-hurt","astroid",1);
  115.             _loc2_ = 1;
  116.             while(_loc2_ < 61)
  117.             {
  118.                _loc3_._x = _loc2_ / 2;
  119.                _loc3_._y = _loc2_ / 2;
  120.                _loc3_._width = _loc2_;
  121.                _loc3_._height = _loc2_;
  122.                _loc4_ = new flash.display.BitmapData(_loc2_,_loc2_,true,0);
  123.                _loc4_.draw(this.my_mc);
  124.                this.spriteIndex["asteroid" + _loc2_ + "-" + _loc5_] = _loc4_;
  125.                this.rectIndex["asteroid" + _loc2_] = new flash.geom.Rectangle(0,0,_loc2_,_loc2_);
  126.                _loc2_ = _loc2_ + 1;
  127.             }
  128.             _loc5_ = "critical";
  129.             _loc3_ = this.my_mc.attachMovie("astroid-critical","astroid",1);
  130.             _loc2_ = 1;
  131.             while(_loc2_ < 61)
  132.             {
  133.                _loc3_._x = _loc2_ / 2;
  134.                _loc3_._y = _loc2_ / 2;
  135.                _loc3_._width = _loc2_;
  136.                _loc3_._height = _loc2_;
  137.                _loc4_ = new flash.display.BitmapData(_loc2_,_loc2_,true,0);
  138.                _loc4_.draw(this.my_mc);
  139.                this.spriteIndex["asteroid" + _loc2_ + "-" + _loc5_] = _loc4_;
  140.                this.rectIndex["asteroid" + _loc2_] = new flash.geom.Rectangle(0,0,_loc2_,_loc2_);
  141.                _loc2_ = _loc2_ + 1;
  142.             }
  143.          };
  144.          _loc2_.buildShips = function()
  145.          {
  146.             this.my_mc.removeMovieClip();
  147.             var _loc9_ = this.parent_mc.getNextHighestDepth();
  148.             this.my_mc = this.parent_mc.createEmptyMovieClip("spriteIndex" + _loc9_,_loc9_);
  149.             var _loc8_ = this.my_mc.attachMovie("ship","ship",1);
  150.             _loc8_._x = 20;
  151.             _loc8_._y = 20;
  152.             var _loc5_ = 0;
  153.             while(_loc5_ < 180)
  154.             {
  155.                _loc8_._rotation = _loc5_ * 2 + 180;
  156.                var _loc2_ = 0;
  157.                while(_loc2_ < 3)
  158.                {
  159.                   var _loc4_ = new flash.display.BitmapData(35,35,true,0);
  160.                   var _loc7_ = new flash.geom.Transform(_loc8_.ball);
  161.                   var _loc3_ = new flash.geom.ColorTransform();
  162.                   var _loc6_ = -155 * (_loc2_ / 2);
  163.                   _loc3_.blueOffset = _loc6_;
  164.                   _loc3_.greenOffset = _loc6_;
  165.                   _loc7_.colorTransform = _loc3_;
  166.                   _loc4_.draw(this.my_mc);
  167.                   if(_loc5_ == 0)
  168.                   {
  169.                      this.spriteIndex["ship360-" + _loc2_] = _loc4_;
  170.                   }
  171.                   this.spriteIndex["ship" + _loc5_ * 2 + "-" + _loc2_] = _loc4_;
  172.                   _loc2_ = _loc2_ + 1;
  173.                }
  174.                _loc5_ = _loc5_ + 1;
  175.             }
  176.             this.rectIndex.ship = new flash.geom.Rectangle(0,0,35,35);
  177.          };
  178.          _loc2_.getRect = function(nameKey)
  179.          {
  180.             var _loc2_ = this.rectIndex[nameKey];
  181.             return _loc2_;
  182.          };
  183.          _loc2_.getBitmap = function(nameKey)
  184.          {
  185.             var _loc2_ = this.spriteIndex[nameKey];
  186.             return _loc2_;
  187.          };
  188.          ┬º┬ºpush(ASSetPropFlags(com.evilfree.astroidsRevenge.SpriteLibrary.prototype,null,1));
  189.       }
  190.       ┬º┬ºpop();
  191.       break;
  192.    }
  193.    if(eval("\x01") == 641)
  194.    {
  195.       set("\x01",eval("\x01") - 127);
  196.       if(function ┬º\x01\x02┬º()
  197.       {
  198.          return 2685 % 511 * 5;
  199.       })
  200.       {
  201.          set("\x01",eval("\x01") + 325);
  202.       }
  203.       continue;
  204.    }
  205.    if(eval("\x01") == 552)
  206.    {
  207.       set("\x01",eval("\x01") + 213);
  208.       break;
  209.    }
  210.    if(eval("\x01") == 621)
  211.    {
  212.       set("\x01",eval("\x01") + 262);
  213.       var ┬º┬ºpop() = function ┬º\x01\x02┬º()
  214.       {
  215.          return 2685 % 511 * 5;
  216.       };
  217.       continue;
  218.    }
  219.    if(eval("\x01") == 777)
  220.    {
  221.       set("\x01",eval("\x01") - 233);
  222.       if(function ┬º\x01\x02┬º()
  223.       {
  224.          return 2685 % 511 * 5;
  225.       })
  226.       {
  227.          set("\x01",eval("\x01") + 399);
  228.       }
  229.       continue;
  230.    }
  231.    if(eval("\x01") == 282)
  232.    {
  233.       set("\x01",eval("\x01") + 405);
  234.       break;
  235.    }
  236.    if(eval("\x01") == 476)
  237.    {
  238.       set("\x01",eval("\x01") - 194);
  239.       if(function ┬º\x01\x02┬º()
  240.       {
  241.          return 2685 % 511 * 5;
  242.       })
  243.       {
  244.          set("\x01",eval("\x01") + 405);
  245.       }
  246.       continue;
  247.    }
  248.    if(eval("\x01") == 55)
  249.    {
  250.       set("\x01",eval("\x01") + 722);
  251.       ┬º┬ºpush(!function ┬º\x01\x02┬º()
  252.       {
  253.          return 2685 % 511 * 5;
  254.       });
  255.       continue;
  256.    }
  257.    if(eval("\x01") == 744)
  258.    {
  259.       set("\x01",eval("\x01") - 260);
  260.       continue;
  261.    }
  262.    if(eval("\x01") == 566)
  263.    {
  264.       set("\x01",eval("\x01") - 199);
  265.       continue;
  266.    }
  267.    if(eval("\x01") == 367)
  268.    {
  269.       set("\x01",eval("\x01") + 10);
  270.       ┬º┬ºpush(true);
  271.       continue;
  272.    }
  273.    if(eval("\x01") == 377)
  274.    {
  275.       set("\x01",eval("\x01") + 175);
  276.       if(function ┬º\x01\x02┬º()
  277.       {
  278.          return 2685 % 511 * 5;
  279.       })
  280.       {
  281.          set("\x01",eval("\x01") + 213);
  282.       }
  283.       continue;
  284.    }
  285.    if(eval("\x01") == 839)
  286.    {
  287.       set("\x01",eval("\x01") - 355);
  288.       continue;
  289.    }
  290.    if(eval("\x01") == 883)
  291.    {
  292.       set("\x01",eval("\x01") - 602);
  293.       ┬º┬ºpush("\x0f");
  294.       continue;
  295.    }
  296.    if(eval("\x01") != 514)
  297.    {
  298.       if(eval("\x01") != 281)
  299.       {
  300.          if(eval("\x01") == 862)
  301.          {
  302.             set("\x01",eval("\x01") - 862);
  303.          }
  304.          break;
  305.       }
  306.       set("\x01",eval("\x01") - 226);
  307.       ┬º┬ºpush(eval(function ┬º\x01\x02┬º()
  308.       {
  309.          return 2685 % 511 * 5;
  310.       }));
  311.       continue;
  312.    }
  313.    set("\x01",eval("\x01") + 325);
  314.    nextFrame();
  315.    nextFrame();
  316.    while(true)
  317.    {
  318.       ┬º┬ºpop()[┬º┬ºpop()] = function ┬º\x01\x02┬º()
  319.       {
  320.          return 2685 % 511 * 5;
  321.       };
  322.       com.evilfree.astroidsRevenge.SpriteLibrary = function(m, target_mc)
  323.       {
  324.          this.main = m;
  325.          this.parent_mc = target_mc;
  326.          this.spriteIndex = new Object();
  327.          this.rectIndex = new Object();
  328.          this.buildShips();
  329.          this.buildAsteroids();
  330.          var _loc2_ = new flash.display.BitmapData(200,200,true,2281701376);
  331.          this.spriteIndex.alpha50 = _loc2_;
  332.          _loc2_ = new flash.display.BitmapData(200,200,true,1140850688);
  333.          this.spriteIndex.alpha25 = _loc2_;
  334.          _loc2_ = new flash.display.BitmapData(650,500,true,83886080);
  335.          this.spriteIndex.alphaBack1 = _loc2_;
  336.          _loc2_ = new flash.display.BitmapData(650,500,true,285212672);
  337.          this.spriteIndex.alphaBack2 = _loc2_;
  338.          _loc2_ = new flash.display.BitmapData(650,500,true,855638016);
  339.          this.spriteIndex.alphaBack3 = _loc2_;
  340.          _loc2_ = new flash.display.BitmapData(650,500,true,1342177280);
  341.          this.spriteIndex.alphaBack4 = _loc2_;
  342.          this.my_mc._visible = false;
  343.       }.rectIndex["asteroid" + _loc2_] = new flash.geom.Rectangle(0,0,_loc2_,_loc2_);
  344.       _loc2_ = _loc2_ + 1;
  345.       if(_loc2_ >= 61)
  346.       {
  347.          break;
  348.       }
  349.       _loc3_._x = _loc2_ / 2;
  350.       _loc3_._y = _loc2_ / 2;
  351.       _loc3_._width = _loc2_;
  352.       _loc3_._height = _loc2_;
  353.       var _loc4_ = new flash.display.BitmapData(_loc2_,_loc2_,true,0);
  354.       _loc4_.draw(com.evilfree.astroidsRevenge.SpriteLibrary = function(m, target_mc)
  355.       {
  356.          this.main = m;
  357.          this.parent_mc = target_mc;
  358.          this.spriteIndex = new Object();
  359.          this.rectIndex = new Object();
  360.          this.buildShips();
  361.          this.buildAsteroids();
  362.          var _loc2_ = new flash.display.BitmapData(200,200,true,2281701376);
  363.          this.spriteIndex.alpha50 = _loc2_;
  364.          _loc2_ = new flash.display.BitmapData(200,200,true,1140850688);
  365.          this.spriteIndex.alpha25 = _loc2_;
  366.          _loc2_ = new flash.display.BitmapData(650,500,true,83886080);
  367.          this.spriteIndex.alphaBack1 = _loc2_;
  368.          _loc2_ = new flash.display.BitmapData(650,500,true,285212672);
  369.          this.spriteIndex.alphaBack2 = _loc2_;
  370.          _loc2_ = new flash.display.BitmapData(650,500,true,855638016);
  371.          this.spriteIndex.alphaBack3 = _loc2_;
  372.          _loc2_ = new flash.display.BitmapData(650,500,true,1342177280);
  373.          this.spriteIndex.alphaBack4 = _loc2_;
  374.          this.my_mc._visible = false;
  375.       }.my_mc);
  376.       ┬º┬ºpush(com.evilfree.astroidsRevenge.SpriteLibrary = function(m, target_mc)
  377.       {
  378.          this.main = m;
  379.          this.parent_mc = target_mc;
  380.          this.spriteIndex = new Object();
  381.          this.rectIndex = new Object();
  382.          this.buildShips();
  383.          this.buildAsteroids();
  384.          var _loc2_ = new flash.display.BitmapData(200,200,true,2281701376);
  385.          this.spriteIndex.alpha50 = _loc2_;
  386.          _loc2_ = new flash.display.BitmapData(200,200,true,1140850688);
  387.          this.spriteIndex.alpha25 = _loc2_;
  388.          _loc2_ = new flash.display.BitmapData(650,500,true,83886080);
  389.          this.spriteIndex.alphaBack1 = _loc2_;
  390.          _loc2_ = new flash.display.BitmapData(650,500,true,285212672);
  391.          this.spriteIndex.alphaBack2 = _loc2_;
  392.          _loc2_ = new flash.display.BitmapData(650,500,true,855638016);
  393.          this.spriteIndex.alphaBack3 = _loc2_;
  394.          _loc2_ = new flash.display.BitmapData(650,500,true,1342177280);
  395.          this.spriteIndex.alphaBack4 = _loc2_;
  396.          this.my_mc._visible = false;
  397.       }.spriteIndex);
  398.       ┬º┬ºpush("asteroid" + _loc2_ + "-" + _loc5_);
  399.       ┬º┬ºpush(_loc4_);
  400.    }
  401.    var _loc5_ = "hurt";
  402.    var _loc3_ = com.evilfree.astroidsRevenge.SpriteLibrary = function(m, target_mc)
  403.    {
  404.       this.main = m;
  405.       this.parent_mc = target_mc;
  406.       this.spriteIndex = new Object();
  407.       this.rectIndex = new Object();
  408.       this.buildShips();
  409.       this.buildAsteroids();
  410.       var _loc2_ = new flash.display.BitmapData(200,200,true,2281701376);
  411.       this.spriteIndex.alpha50 = _loc2_;
  412.       _loc2_ = new flash.display.BitmapData(200,200,true,1140850688);
  413.       this.spriteIndex.alpha25 = _loc2_;
  414.       _loc2_ = new flash.display.BitmapData(650,500,true,83886080);
  415.       this.spriteIndex.alphaBack1 = _loc2_;
  416.       _loc2_ = new flash.display.BitmapData(650,500,true,285212672);
  417.       this.spriteIndex.alphaBack2 = _loc2_;
  418.       _loc2_ = new flash.display.BitmapData(650,500,true,855638016);
  419.       this.spriteIndex.alphaBack3 = _loc2_;
  420.       _loc2_ = new flash.display.BitmapData(650,500,true,1342177280);
  421.       this.spriteIndex.alphaBack4 = _loc2_;
  422.       this.my_mc._visible = false;
  423.    }.my_mc.attachMovie("astroid-hurt","astroid",1);
  424.    _loc2_ = 1;
  425.    while(_loc2_ < 61)
  426.    {
  427.       _loc3_._x = _loc2_ / 2;
  428.       _loc3_._y = _loc2_ / 2;
  429.       _loc3_._width = _loc2_;
  430.       _loc3_._height = _loc2_;
  431.       _loc4_ = new flash.display.BitmapData(_loc2_,_loc2_,true,0);
  432.       _loc4_.draw(com.evilfree.astroidsRevenge.SpriteLibrary = function(m, target_mc)
  433.       {
  434.          this.main = m;
  435.          this.parent_mc = target_mc;
  436.          this.spriteIndex = new Object();
  437.          this.rectIndex = new Object();
  438.          this.buildShips();
  439.          this.buildAsteroids();
  440.          var _loc2_ = new flash.display.BitmapData(200,200,true,2281701376);
  441.          this.spriteIndex.alpha50 = _loc2_;
  442.          _loc2_ = new flash.display.BitmapData(200,200,true,1140850688);
  443.          this.spriteIndex.alpha25 = _loc2_;
  444.          _loc2_ = new flash.display.BitmapData(650,500,true,83886080);
  445.          this.spriteIndex.alphaBack1 = _loc2_;
  446.          _loc2_ = new flash.display.BitmapData(650,500,true,285212672);
  447.          this.spriteIndex.alphaBack2 = _loc2_;
  448.          _loc2_ = new flash.display.BitmapData(650,500,true,855638016);
  449.          this.spriteIndex.alphaBack3 = _loc2_;
  450.          _loc2_ = new flash.display.BitmapData(650,500,true,1342177280);
  451.          this.spriteIndex.alphaBack4 = _loc2_;
  452.          this.my_mc._visible = false;
  453.       }.my_mc);
  454.       com.evilfree.astroidsRevenge.SpriteLibrary = function(m, target_mc)
  455.       {
  456.          this.main = m;
  457.          this.parent_mc = target_mc;
  458.          this.spriteIndex = new Object();
  459.          this.rectIndex = new Object();
  460.          this.buildShips();
  461.          this.buildAsteroids();
  462.          var _loc2_ = new flash.display.BitmapData(200,200,true,2281701376);
  463.          this.spriteIndex.alpha50 = _loc2_;
  464.          _loc2_ = new flash.display.BitmapData(200,200,true,1140850688);
  465.          this.spriteIndex.alpha25 = _loc2_;
  466.          _loc2_ = new flash.display.BitmapData(650,500,true,83886080);
  467.          this.spriteIndex.alphaBack1 = _loc2_;
  468.          _loc2_ = new flash.display.BitmapData(650,500,true,285212672);
  469.          this.spriteIndex.alphaBack2 = _loc2_;
  470.          _loc2_ = new flash.display.BitmapData(650,500,true,855638016);
  471.          this.spriteIndex.alphaBack3 = _loc2_;
  472.          _loc2_ = new flash.display.BitmapData(650,500,true,1342177280);
  473.          this.spriteIndex.alphaBack4 = _loc2_;
  474.          this.my_mc._visible = false;
  475.       }.spriteIndex["asteroid" + _loc2_ + "-" + _loc5_] = _loc4_;
  476.       com.evilfree.astroidsRevenge.SpriteLibrary = function(m, target_mc)
  477.       {
  478.          this.main = m;
  479.          this.parent_mc = target_mc;
  480.          this.spriteIndex = new Object();
  481.          this.rectIndex = new Object();
  482.          this.buildShips();
  483.          this.buildAsteroids();
  484.          var _loc2_ = new flash.display.BitmapData(200,200,true,2281701376);
  485.          this.spriteIndex.alpha50 = _loc2_;
  486.          _loc2_ = new flash.display.BitmapData(200,200,true,1140850688);
  487.          this.spriteIndex.alpha25 = _loc2_;
  488.          _loc2_ = new flash.display.BitmapData(650,500,true,83886080);
  489.          this.spriteIndex.alphaBack1 = _loc2_;
  490.          _loc2_ = new flash.display.BitmapData(650,500,true,285212672);
  491.          this.spriteIndex.alphaBack2 = _loc2_;
  492.          _loc2_ = new flash.display.BitmapData(650,500,true,855638016);
  493.          this.spriteIndex.alphaBack3 = _loc2_;
  494.          _loc2_ = new flash.display.BitmapData(650,500,true,1342177280);
  495.          this.spriteIndex.alphaBack4 = _loc2_;
  496.          this.my_mc._visible = false;
  497.       }.rectIndex["asteroid" + _loc2_] = new flash.geom.Rectangle(0,0,_loc2_,_loc2_);
  498.       _loc2_ = _loc2_ + 1;
  499.    }
  500.    _loc5_ = "critical";
  501.    _loc3_ = com.evilfree.astroidsRevenge.SpriteLibrary = function(m, target_mc)
  502.    {
  503.       this.main = m;
  504.       this.parent_mc = target_mc;
  505.       this.spriteIndex = new Object();
  506.       this.rectIndex = new Object();
  507.       this.buildShips();
  508.       this.buildAsteroids();
  509.       var _loc2_ = new flash.display.BitmapData(200,200,true,2281701376);
  510.       this.spriteIndex.alpha50 = _loc2_;
  511.       _loc2_ = new flash.display.BitmapData(200,200,true,1140850688);
  512.       this.spriteIndex.alpha25 = _loc2_;
  513.       _loc2_ = new flash.display.BitmapData(650,500,true,83886080);
  514.       this.spriteIndex.alphaBack1 = _loc2_;
  515.       _loc2_ = new flash.display.BitmapData(650,500,true,285212672);
  516.       this.spriteIndex.alphaBack2 = _loc2_;
  517.       _loc2_ = new flash.display.BitmapData(650,500,true,855638016);
  518.       this.spriteIndex.alphaBack3 = _loc2_;
  519.       _loc2_ = new flash.display.BitmapData(650,500,true,1342177280);
  520.       this.spriteIndex.alphaBack4 = _loc2_;
  521.       this.my_mc._visible = false;
  522.    }.my_mc.attachMovie("astroid-critical","astroid",1);
  523.    _loc2_ = 1;
  524.    while(_loc2_ < 61)
  525.    {
  526.       _loc3_._x = _loc2_ / 2;
  527.       _loc3_._y = _loc2_ / 2;
  528.       _loc3_._width = _loc2_;
  529.       _loc3_._height = _loc2_;
  530.       _loc4_ = new flash.display.BitmapData(_loc2_,_loc2_,true,0);
  531.       _loc4_.draw(com.evilfree.astroidsRevenge.SpriteLibrary = function(m, target_mc)
  532.       {
  533.          this.main = m;
  534.          this.parent_mc = target_mc;
  535.          this.spriteIndex = new Object();
  536.          this.rectIndex = new Object();
  537.          this.buildShips();
  538.          this.buildAsteroids();
  539.          var _loc2_ = new flash.display.BitmapData(200,200,true,2281701376);
  540.          this.spriteIndex.alpha50 = _loc2_;
  541.          _loc2_ = new flash.display.BitmapData(200,200,true,1140850688);
  542.          this.spriteIndex.alpha25 = _loc2_;
  543.          _loc2_ = new flash.display.BitmapData(650,500,true,83886080);
  544.          this.spriteIndex.alphaBack1 = _loc2_;
  545.          _loc2_ = new flash.display.BitmapData(650,500,true,285212672);
  546.          this.spriteIndex.alphaBack2 = _loc2_;
  547.          _loc2_ = new flash.display.BitmapData(650,500,true,855638016);
  548.          this.spriteIndex.alphaBack3 = _loc2_;
  549.          _loc2_ = new flash.display.BitmapData(650,500,true,1342177280);
  550.          this.spriteIndex.alphaBack4 = _loc2_;
  551.          this.my_mc._visible = false;
  552.       }.my_mc);
  553.       com.evilfree.astroidsRevenge.SpriteLibrary = function(m, target_mc)
  554.       {
  555.          this.main = m;
  556.          this.parent_mc = target_mc;
  557.          this.spriteIndex = new Object();
  558.          this.rectIndex = new Object();
  559.          this.buildShips();
  560.          this.buildAsteroids();
  561.          var _loc2_ = new flash.display.BitmapData(200,200,true,2281701376);
  562.          this.spriteIndex.alpha50 = _loc2_;
  563.          _loc2_ = new flash.display.BitmapData(200,200,true,1140850688);
  564.          this.spriteIndex.alpha25 = _loc2_;
  565.          _loc2_ = new flash.display.BitmapData(650,500,true,83886080);
  566.          this.spriteIndex.alphaBack1 = _loc2_;
  567.          _loc2_ = new flash.display.BitmapData(650,500,true,285212672);
  568.          this.spriteIndex.alphaBack2 = _loc2_;
  569.          _loc2_ = new flash.display.BitmapData(650,500,true,855638016);
  570.          this.spriteIndex.alphaBack3 = _loc2_;
  571.          _loc2_ = new flash.display.BitmapData(650,500,true,1342177280);
  572.          this.spriteIndex.alphaBack4 = _loc2_;
  573.          this.my_mc._visible = false;
  574.       }.spriteIndex["asteroid" + _loc2_ + "-" + _loc5_] = _loc4_;
  575.       com.evilfree.astroidsRevenge.SpriteLibrary = function(m, target_mc)
  576.       {
  577.          this.main = m;
  578.          this.parent_mc = target_mc;
  579.          this.spriteIndex = new Object();
  580.          this.rectIndex = new Object();
  581.          this.buildShips();
  582.          this.buildAsteroids();
  583.          var _loc2_ = new flash.display.BitmapData(200,200,true,2281701376);
  584.          this.spriteIndex.alpha50 = _loc2_;
  585.          _loc2_ = new flash.display.BitmapData(200,200,true,1140850688);
  586.          this.spriteIndex.alpha25 = _loc2_;
  587.          _loc2_ = new flash.display.BitmapData(650,500,true,83886080);
  588.          this.spriteIndex.alphaBack1 = _loc2_;
  589.          _loc2_ = new flash.display.BitmapData(650,500,true,285212672);
  590.          this.spriteIndex.alphaBack2 = _loc2_;
  591.          _loc2_ = new flash.display.BitmapData(650,500,true,855638016);
  592.          this.spriteIndex.alphaBack3 = _loc2_;
  593.          _loc2_ = new flash.display.BitmapData(650,500,true,1342177280);
  594.          this.spriteIndex.alphaBack4 = _loc2_;
  595.          this.my_mc._visible = false;
  596.       }.rectIndex["asteroid" + _loc2_] = new flash.geom.Rectangle(0,0,_loc2_,_loc2_);
  597.       _loc2_ = _loc2_ + 1;
  598.    }
  599.    ┬º┬ºgoto(addr393);
  600. }
  601.